package com.hsylient.javase.chapter06.demo01;

/**
 * 使用try...catch...处理OldProblem中存在的问题
 *
 * 这样处理程序以后，即使第12行出现了异常，他会走catch语句块，然后后面继续执行
 */
public class NewProgram {

    public static void main(String[] args) {
        try {
            int result = 3 / 0;
        } catch (Exception e) {
            System.err.println("分母不能为0");
        }
        System.out.println("有了异常处理机制以后，尽管前面的代码出现了问题，这里的代码也会执行");
        System.out.println("有了异常处理机制以后，尽管前面的代码出现了问题，这里的代码也会执行");
        System.out.println("有了异常处理机制以后，尽管前面的代码出现了问题，这里的代码也会执行");
    }
}
